package com.gnerv.pabu.basic.auto;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * <p>
 * 基础平台-自动化配置类
 * </p>
 *
 * @author Gnerv LiGen
 * @since 2019-08-18
 */
@Data
@ConfigurationProperties(prefix = "pabu")
public class PabuConfigProperties {

    private SwaggerConfigProperties swagger;

    private ShiroConfigProperties shiro;

    private AdminConfigProperties admin;

    private ExtendConfigProperties extend;


    public SwaggerConfigProperties getSwagger() {
        return swagger;
    }

    public void setSwagger(SwaggerConfigProperties swagger) {
        this.swagger = swagger;
    }

    public ShiroConfigProperties getShiro() {
        return shiro;
    }

    public void setShiro(ShiroConfigProperties shiro) {
        this.shiro = shiro;
    }

    public AdminConfigProperties getAdmin() {
        return admin;
    }

    public void setAdmin(AdminConfigProperties admin) {
        this.admin = admin;
    }

    public ExtendConfigProperties getExtend() {
        return extend;
    }

    public void setExtend(ExtendConfigProperties extend) {
        this.extend = extend;
    }
}
